/**
 * @brief 将GMesh对象保存为mat文件
 * @author YoHen-Fu <alittlefu@163.com>
 * @date 2024-03-25
*/

#pragma once

#include <string>
#include "mat.h"
#include "GMesh.h"

/**
 * @brief 将GMesh对象保存为mat文件
*/
class MeshOutput
{
public:
    /**
     * @brief 构造函数
     * 
     * 构造函数  
    */
    MeshOutput(){}
    /**
     * @brief 析构函数  
     * 
     * 析构函数
    */
    ~MeshOutput(){}
    /**
     * @brief 将GMesh对象保存为mat文件
     * 
     * @param filename 保存的文件名
     * @param mesh GMesh对象
    */
    void MeshtoMat(std::string filename, GMesh mesh);
};